/* Coded by ADB3
 * 11/29/09
 * GET MAD working with TKtzl
 * c:\Users\AdB3\Documents\Visual Studio 2008\Projects\TKtzl\TKientzle\MADriver.h
 */

#include "MAD/mad.h"
//#include "audio.h" //Why can't i call AUDIO.H????

#include <typeinfo>
#include <iostream>
#include <cstddef>


class MADecode /*:public AbstractDecompressor*/ {
private:
	//something
public:
};

bool isMADecodable(istream &file);

class MADReadable/*: public AudioAbstract */{
private:
   istream &_stream;
/*   AbstractDecompressor *_decoder;
*/
public:
   MADReadable(istream &input = cin);
/*   ~MpegRead();
   size_t GetSamples(AudioSample *buffer, size_t numSamples);
   size_t ReadBytes(AudioByte *buffer, size_t length);
   void MinMaxSamplingRate(long *min, long *max, long *preferred);
   void MinMaxChannels(int *min, int *max, int *preferred);
*/
};

//typedef PCMstream { ????????? //